package com.syh.jn.scm.service.api.supplier.finance;

import com.syh.jn.scm.dto.supplier.finance.CostBillMto;
import com.syh.jn.scm.dto.supplier.finance.CostBillSto;
import com.syh.jn.scm.dto.supplier.finance.CostBillVo;
import com.syh.jn.scm.dto.support.FilesDto;
import com.syh.jn.scm.service.core.BaseService;

public interface CostBillService extends BaseService<CostBillSto, CostBillMto, CostBillVo, Long> {
  /**
   * 确认
   *
   * @param id
   */
  public void confirm(Long id);

  /**
   * 取消确认
   *
   * @param id
   */
  public void cancelConfirm(Long id);

  /**
   * 取消
   * @param id
   */
  public void cancel(Long id);


  /**
   * 上传单据图片
   *
   * @param dto
   */
  public void upload(FilesDto dto);

}
